Translation of "demning" into English
dam, levee are the top translations of "demning" into English.
demning
-
dam
nouna barrier constructed across a stream to impound water [..]
-
levee
nounan embankment bordering a canyon, valley, or seachannel [..]
-
Show algorithmically generated translations
Automatic translations of "demning" into English
-
Glosbe Translate
Add example
Add