Online Dictionary
Definition of " pelleteuse " in French English Dictionary
Results
pelleteuse
  • {N} digger, shovel, excavator