barrage English - French
1.
-
Englishartificial obstruction, such as a dam, in a river
-
Frenchbarrage
Related words
English translator: English French barrage Eesti sõnaraamat Español Traductor Svenska Översättare
Englishartificial obstruction, such as a dam, in a river
Frenchbarrage
English translator: English French barrage Eesti sõnaraamat Español Traductor Svenska Översättare