place where the main buildings are located (plantation estate) - Espagnol Anglais Dictionnaire