Meaning of eviscerate

Definition of eviscerate

(adj) having been disembowelled
(verb) surgically remove a part of a structure or an organ
remove the contents of; "eviscerate the stomach"
remove the entrails of; "draw a chicken"
take away a vital or essential part of; "the compromise among the parties eviscerated the bill that had been proposed"

Other information on eviscerate

WIKIPEDIA results for eviscerate
Amazon results for eviscerate