meaning of Abdämmen

Abdämmen - German to English

to dam up

View more

  • to dam
  • damming