government permit to reside in france - Spanish English Dictionary