Chinese translation of 'humiliate'
Video: pronunciation of 'humiliate'
'humiliate' in Other Languages
British English: humiliate VERB
To humiliate someone means to say or do something which makes them feel ashamed or stupid.
She had been humiliated by her husband.
Translation of humiliate from the Collins English to Chinese Dictionary