humiliating in Italian
humiliating in Italian
umiliante
Liable to humiliate, degrade, shame or embarrass someone.
avvilente
Liable to humiliate, degrade, shame or embarrass someone.