affront

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