Delta

Delta

A usually triangular alluvial deposit at the mouth of a river. Shown is the delta at the mouth of the Nile River in Africa.

Back to 7000 Word List 13