Boulingo
dam
A barrier built across a river to hold back water.
Learn languages with Boulingo