affront

affront n

OFr affront.

  1. Insult; offense; disappointment; setback; shame.

affront [-s] v

OFr affronte-r, to the face, strike on the forehead, slap on the face, insult face to face.

  1. Assail; overrun.
  2. Invade; attack; enter without an invitation.
  3. Defy; offend; confront brazenly.
  4. Repress; hinder; thwart; confound.
  5. Challenge; humble; subdue.