← DictionaryDELTAS✓ In the dictionary6 letters·nounnounAn alluvial deposit at the mouth of a riverFormsplural of deltaNow go play it.Find deltas in one of today's word games.Today's games ▸