French-English dictionary »

défricheur meaning in English

FrenchEnglish
défricheur nom {m}

land clearer(someone who clears land of vegetation)
noun