affront: verb
1a: to insult, especially to the face, by behaviour or language
b: to cause offence to
2a: to face in defiance: confront
b: obsolete: to appear directly before
affront: noun
1: a deliberate offence
2: obsolete: a hostile encounter
Source: Merriam-Webster Dictionary


