English Dictionary
Definition atoll in British English
atoll noun
[countable] noun
/ˈætɒl/
English Dictionary