History
History
History
UK
US
Meaning:

the Greek letter D; land in this shape at the place where some rivers meet the sea and separate to make two or more branches

arm of the sea

more synonyms
synonyms mode
crossword mode
DELTA as in Wiktionary
DELTA as in Wikipedia