humiliate verb definition in Embarrassment topic from the Oxford Advanced Learner's Dictionary

humiliate

 verb: Embarrassment topic
humiliate somebody/yourself/something to make somebody feel ashamed or stupid and lose the respect of other people I didn't want to humiliate her in front of her colleagues. I've never felt so humiliated. How could I humiliate myself like that? The party was humiliated in the recent elections.