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.”

Synonyms

  • atoll
  • ring-shaped

Antonyms

  • branching
  • linear