humiliating
adjective
°Liable to humiliate, degrade, shame or embarrass someone.