French-English Barrage Définition Translation English translatePosted on December 2, 2020 – m (sur un fleuve) dam. Read More