affront
/əˈfɹʌnt/
noun
Meaning
An open or intentional offense, slight, or insult.
"Such behavior is an affront to society."
A hostile encounter or meeting.
verb
Meaning
To insult intentionally, especially openly.
To meet defiantly; to confront.
"to affront death"
To meet or encounter face to face.