impaired physical mobility - French English Dictionary