English

dam

noun

Meaning 1

A barrier constructed to hold back water and raise its level, forming a reservoir used to generate electricity or as a water supply.

in other languages:

Czech

přehrada (meaning 2)

ČZJ

meaning 1

meaning 1

meaning 1

ÖGS

meaning 1

SPJ

meaning 1