smackdow

/ˈsmækdaʊn/

Definitions

1. noun

A decisive defeat or a humiliating defeat in a competition or a contest, especially in professional wrestling.

“The team’s smackdown of their opponents in the final match secured their championship title.”

Synonyms

  • thrashing
  • trouncing

Antonyms

  • triumph
  • victory