I. verb
1.
Synonyms: offend 3, insult, outrage
Related Word: criticize, dispraise
Contrasted words: compliment; laud, praise; dignify, honor
2.
Synonyms: confront 1, encounter, face, meet
II. noun
a speech or an action designed to impugn the honor or worth of someone or something
her costume was an affront to the solemnity of the occasion
Synonyms: contumely, despite, indignity, insult, slap
Related Word: dishonor, flouting, offense, outrage, slight; aspersion, barb, defamation, dig
Idioms: slap in the face
Contrasted words: deference, homage, honor; adulation, compliment, flattery