sugar-cane planter - Turkish English Dictionary