permanent-residency permit - French English Dictionary