physical or mental handicap - Deutsch Englisch Wörterbuch