DAM Meaning of DAM in English n. barrier to obstruct the flow of water, dike Explanatory English dictionary bed edition. Толковый словарь английского языка Редакция bed. 2012