Meaning of DAM in English

DAM

n. barrier to obstruct the flow of water, dike

Explanatory English dictionary bed edition.      Толковый словарь английского языка Редакция bed.