physical or mental handicap - Türkisch Englisch Wörterbuch