Japanese dictionary
はずかしめる
to violate; to (sexually) assault; to rape
Kanji details
・embarrass
・humiliate
・shame