HUMILIATING


Meaning of HUMILIATING in English

adj. mortifying; making a person feel ashamed; causing shame; embarrassing; very destructive to a person's dignity

Explanatory English dictionary bed edition.      Толковый словарь английского языка Редакция bed.