human residence - Francés Inglés Diccionario