insult; affront
〔侮辱〕
insult; affrontThe act of defaming, humiliating, and looking down on someone.
7 more sentences in the app — free account.