Attested.to

Definition

a group of many islands in a large body of water

Seed ·

Term in context

archipelago in CommonParlance