main residence of a country estate - Español Inglés Diccionario