Attested.to

Definition

a low triangular area of alluvial deposits where a river divides before entering a larger body of water

Seed ·

Term in context

delta in CommonParlance