demeaning
1.
(
satellite adjective
) causing awareness of your shortcomings; "golf is a humbling game"
Synonyms:
humbling
,
humiliating
,
mortifying
Terms and Conditions of Use / Copyright Notice