turf removing ploughs - French English Dictionary

turf removing ploughs

Meanings of "turf removing ploughs" in French English Dictionary : 1 result(s)

English French
Patents
turf removing ploughs dégazonneuses [pl/f]