English Dictionary
Definition eviscerate in British English
eviscerate verb
[transitive] verb
/ɪˈvɪsəreɪt/
Synonyms and related words
2
to make something such as an organization or system much less effective or powerful
