permanent or temporary residence - French English Dictionary