humiliate

v. (-ting) injure the dignity or self-respect of.  humiliating adj. Humiliation n. [latin: related to *humble]

v. t. To reduce to a lower position in one's own eyes, or in the eyes of others; to humble; to mortify.