to live in a temporary residence - Spanish English Dictionary