Spanish deck
humillación
noun

humillación

The act or feeling of being humiliated; shame or loss of dignity

Sentí humillación.

Fue una humillación pública.