What is the full meaning of deltas
DELTA, an alluvial deposit at the mouth of a river [n]
Example of the word deltas placed on a Scrabble board.