One of the mysteries of the English language finally explained.
1‘the paintings, in his view, were an affront to public morality’
insult, offence, indignity, slight, snub, slur, aspersion, provocation, injury, put down, humiliation
outrage, atrocity, scandal, injustice, abuse, desecration, violation
informal slap in the face, kick in the teeth
1‘she was affronted by his familiarity’
insult, offend, outrage, mortify, provoke, slight, hurt, pique, wound, put out, irk, displease, distress, bother, rankle, needle, vex, gall, scandalize, disgust, disgruntle, put someone's back up, ruffle someone's feathers, make someone's hackles rise, raise someone's hackles
In this article we explore how to impress employers with a spot-on CV.