affront
verb
°To insult intentionally, especially openly.
°To meet defiantly; to confront.
noun
°An open or intentional offense, slight, or insult.
°(obsolete) A hostile encounter or meeting.