1. of Demean2. causing awareness of your shortcomings; "golf is a humbling ">game"
demeaning | demeaningly |