DAM


Meaning of DAM in English

diga; (of animals) matre

English Interlingue dictionary.      Английский словарь Интерлингве.