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