HUMILIATING

Definition of HUMILIATING

  1. (adj)causing awareness of your shortcomings