Definition of the Word EYOT


Britain) A little island, especially in a river or lake.

Close Window