to live in a temporary residence - French English Dictionary