Meaning of humiliating
Definition of humiliating
(adj)
causing
awareness
of your shortcomings; "golf is a humbling game"
Other information on humiliating
WIKIPEDIA results for
humiliating
Amazon results for
humiliating
Tweet