substantial physical or mental impairment - Deutsch Englisch Wörterbuch