French-English dictionary »

[quebec] charrue meaning in English

FrenchEnglish
[Quebec] charrue nom

snow plow(vehicle)
noun