to live in a temporary residence - Francés Inglés Diccionario