SLAP SB/STH


Meaning of SLAP SB/STH in English

down

( informal ) to criticize sb in an unfair way, often in public, so that they feel embarrassed or less confident

Oxford Advanced Learner's English Dictionary.      Оксфордский английский словарь для изучающик язык на продвинутом уровне.