DEMEANING

Definition of DEMEANING

  1. (adj)causing awareness of your shortcomings