delta meaning

Meaning of delta

What is the full meaning of delta

an alluvial deposit at the mouth of a river [n -S]

Example of the word delta placed on a Scrabble board.

Unscrambled word delta

Points for delta

Scrabble
9 points
Word With Friends
7 points
Wordfeud
9 points