demeaning - English Synonyms Dictionary

demeaning

adj.
[1] humbling , humiliating , mortifying