light hit to the face with an open hand; insulting action, offensive situation; startling and negative occurrence
SLAP IN THE FACE
Meaning of SLAP IN THE FACE in English
Explanatory English dictionary bed edition. Толковый словарь английского языка Редакция bed. 2012