1. Noun
A tract of land shaped like the letter delta (/), especially when the land is alluvial and inclosed between two or more mouths of a river; as, the delta of the Ganges, of the Nile, or of the Mississippi.
2. Noun
a low triangular area of alluvial deposits where a river divides before entering a larger body of water; "the Mississippi River delta"; "the Nile delta"
Vocabulary classified under Nature and environment
More about this word
Synonyms and related words
Explore this word
