temporary resident permit - French English Dictionary