causing awareness of your shortcomings; golf is a humbling game
[ Syn: demeaning , humiliating , mortifying ]