Feedback
Smack down
Meaning
Verb
●
To
defeat
utterly
and
decisively
, especially in a
humiliating
way.
●
To
successfully
refute
(someone or
someone's
idea
or proposal).
Sourced from
Wiktionary
Join 10 million students and professionals writing 70% faster at QuillBot.com
Start writing better