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