Main entry: demeaning, mortifying, humbling, humiliating
Definition: causing awareness of your shortcomings
Usage: golf is a humbling game