Get Your Premium Membership

Humiliating

Definition

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

Related Information

More Humiliating Links