be head and shoulders above - Turco Inglés Diccionario