sugar cane farm refurbished by the sugar factory - Spanish English Dictionary