English dam nounMeaning 1A barrier constructed to hold back water and raise its level, forming a reservoir used to generate electricity or as a water supply.in other languages:Czech přehrada (meaning 2)more translationsČZJmeaning 1meaning 1meaning 1more translationsÖGSmeaning 1more translationsSPJmeaning 1more translations