mental or physical impairment - Turc Anglais Dictionnaire