v. strike with an open hand, smack, whack; make a noise like that of a slap; insult, criticize harshly; put place or set down with a loud sharp noise
SLAP
Meaning of SLAP in English
Explanatory English dictionary bed edition. Толковый словарь английского языка Редакция bed. 2012