sugarcane harvester - French English Dictionary