sugar-cane planter - French English Dictionary