place where the main buildings are located (plantation estate) - Español Inglés Diccionario