Get Your Premium Membership

Demeaning

Definition

[adj] causing awareness of your shortcomings; "golf is a humbling game"

Related Information

More Demeaning Links