a head and shoulders superior - Almanca İngilizce Sözlük