Browse by letter

A slap in the face

An insult.

Not getting a promotion was a slap in the face for the sales manager.