Detract

Webster's Dictionary of the English Language

·vt To take away; to Withdraw.

II. Detract ·vt To take credit or reputation from; to Defame.

III. Detract ·vi To take away a part or something, especially from one's credit; to lessen reputation; to Derogate; to Defame;

— often with from.