sugar cane farm refurbished by the sugar factory - Español Inglés Diccionario