- lowhead dam (English)
- An adjustable dam placed across a river to regulate the flow of water downstream.
Translate lowhead dam
Learn how to say "lowhead dam" in other languages:
Browse our dictionary
Find other interesting words by browsing through our English dictionary.
Get Quote