have a right to reside - French English Dictionary