eviscerate

/ɛvɪsəˈreɪt, -ˈriːtei/

Definitions

1. verb

to strip or tear away the contents of (an organ or hollow body part), to remove the entrails or inner organs from (an animal), to criticize or attack someone severely, often in a harsh or violent manner

“The surgeon had to eviscerate the patient to repair the damaged organ.”

2. verb

to strip or remove the coverings or outer layer of

“The company’s new product will eviscerate the competition with its innovative design.”

3. verb

to strip something of its emotional or intellectual content, to reduce something to its most basic or brutal form

“The politician’s speech eviscerated the opposing party’s proposal, leaving it in shambles.”

Synonyms

  • annihilate
  • demolish
  • dissect
  • gut
  • rip apart
  • tear down

Antonyms

  • endorse
  • praise
  • rebuild
  • reconstruct
  • uphold