Word of the day: affront
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


