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