be head and shoulders above everyone else - Alemán Inglés Diccionario