English English Dictionary
English English Dictionary
The online English-English dictionary from The Project Gutenberg
Result
Result for Atoll
Atoll
(n.)
A coral island or islands, consisting of a belt of coral
reef, partly submerged, surrounding a central lagoon or depression; a
lagoon island.