Demeaning Meaning

There are 1 meaning(s) for word Demeaning

Meaning 1 : causing awareness of your shortcomings

    Synonyms : humbling,  humiliating,  mortifying