position or site of an ancestral dwelling - Francés Inglés Diccionario