to live in a temporary residence - Español Inglés Diccionario