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