humiliate someone by demonstrating superiority - Español Inglés Diccionario