place where cane is deposited in the sugar mills - Spanish English Dictionary