sugar-cane harvester - French English Dictionary