Humiliatingadjective
Liable to humiliate, degrade, shame or embarrass someone.
Humblingnoun
An event which causes humbleness; a set-down.
Humiliating
causing humiliation.
Humblingadjective
Of higher rank, status, quality, strength, etc.; inducing a feeling of inferiority.
Humiliatingadjective
causing awareness of your shortcomings;
‘golf is a humbling game’;
Humblingadjective
causing awareness of your shortcomings;
‘golf is a humbling game’;