Deltas

Definition:

  • (pl. ) of Delta

Compare deltas with other words:

deltas vs. harbor

bays vs. deltas

deltas vs. estuaries