limited leave to remain - French English Dictionary