temporary registration permit - French English Dictionary