A word examined

deltas

noun
6 letters·English
noun

deltasthe triangular area of land at a river’s mouth formed by deposited sediment

Wiktionary →
No comments yet