land clearer in French
land clearer in French
défricheur
Someone or something that clears land of vegetation, usually in preparation for development.