Word
delta
Meaning
a landform created by sediment deposition at the mouth of a river
Part of speech
Pronunciation
Note
The Nile delta is one of the most densely populated agricultural regions in the world.Elon.io is an online learning platform
We have an entire course teaching TOEFL Academic Vocabulary grammar and vocabulary.