What is the meaning of Affront?

To insult intentionally, especially openly.

To meet defiantly; to confront.

To meet or encounter face to face.

An open or intentional offense, slight, or insult.

A hostile encounter or meeting.

affront, insult, snub

to affront; cause to feel ashamed; cause to blush; to humiliate (in front of others), to offend (not necessarily with intention).

disgrace, shame; indignity, humiliation

Source: wiktionary.org