Synonyms of Dam

Primary definition: A barrier constructed to hold back water and raise its level, forming a reservoir used to generate electricity or as a water supply.

Full Dictionary Entry

Antonyms & Opposite Concepts