English Dictionary
◊ DEMEANING
demeaning
adj : causing awareness of your shortcomings; "golf is a humbling
game" [syn: {humbling}, {humiliating}, {mortifying}]