place where one lives in exile - Francés Inglés Diccionario