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