feel embarrassed or confused by the superiority of another - Español Inglés Diccionario