What is the meaning of dam in English?

Learn vocabulary with pictures as well as definitions of dam in English

Learn in

See more

n. dam

Definition of dam in English

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