hu ‧ mil ‧ i ‧ ate /hjuːˈmɪlieɪt/ BrE AmE verb [transitive]
to make someone feel ashamed or stupid, especially when other people are present SYN embarrass :
Her boss humiliated her in front of all her colleagues.
—humiliated adjective :
I’ve never felt so humiliated in all my life.