be head and shoulders above the rest - Spanisch Englisch Wörterbuch