mental or physical impairment - Espagnol Anglais Dictionnaire