Affront is a word that is often used to describe a situation where someone has been insulted or offended. However, there are many different synonyms that can be used to convey the same meaning. Some of these synonyms include offense, insult, injury, slight, indignity, and provocation. Each of these words carries a slightly different connotation, and choosing the right one will depend on the context in which it is being used. For example, offense might be used to describe a more serious insult, while slight might be used to describe a smaller, more subtle affront. Ultimately, the key to choosing the right synonym is to consider the nuances of each word and use the one that best captures the intended meaning.