sugar cane farm refurbished by a sugar factory - Espagnol Anglais Dictionnaire