demeaning

Adjective
  1. Causing awareness of your shortcomings (synset 300756076)
    "golf is a humbling game"

Found on Word Lists

Other Searches