stand head and shoulders above someone - Almanca İngilizce Sözlük