Attested.to

Definition

an island consisting of a circular coral reef surrounding a lagoon

Seed ·

Term in context

atoll in CommonParlance