What does Betonstaudamm mean?

Betonstaudamm - German to English

concrete dam