SLAP IN THE FACE


Meaning of SLAP IN THE FACE in English

light hit to the face with an open hand; insulting action, offensive situation; startling and negative occurrence

Explanatory English dictionary bed edition.      Толковый словарь английского языка Редакция bed.