Adjective Definition

demeaning

1.Definition: causing awareness of your shortcomings

Related Adjective(s):humbling, humiliating, mortifying




Please Share