affront

Sustantivo
  1. Ofensa o insulto público.
    Le hizo un affront delante de todos.
synonyms: ofensa, insulto, agravio