Definition, synonyms and picture of dam

Learn in


n. dam

Definition of dam in English

Wall that is built in a river to store water or regulate the flow.

Synonyms of dam in English


Lists where this word appears


7 words to learn

Man-made Settings

10 words to learn