Definition of the Word EYOT
Britain) A little island, especially in a river or lake.
Close Window