harvesting machinery - French English Dictionary