atloid
/ˈætloʊɪd/Definitions
1. noun
Relating to or resembling an atoll, especially in having a ring shape or a central lagoon.
“The atloid islands in the Pacific Ocean were formed by coral reefs.”
1. noun
Relating to or resembling an atoll, especially in having a ring shape or a central lagoon.
“The atloid islands in the Pacific Ocean were formed by coral reefs.”