verb
(intransitive) To take away; to withdraw or remove.
(transitive) To take credit or reputation from; to derogate; to defame or decry.