Japanese dictionary
はずかしめる
to humiliate; to disgrace; to put to shame; to insult
Kanji details
・embarrass
・humiliate
・shame