government permit to reside in france - Espagnol Anglais Dictionnaire