physical or mental handicap - Almanca İngilizce Sözlük