Synonyms for detract
verb
decrease, take away from, divert, subtract from, draw away, diminish, lessen, reduce, withdraw, derogate, depreciate, discredit; see also decrease 2, depreciate 2, lower.
See detract in Webster's New World Roget's A-Z Thesaurus II
verb
To think, represent, or speak of as small or unimportant:
belittle, decry, denigrate, deprecate, depreciate, derogate, discount, disparage, downgrade, minimize, run down, slight, talk down. Idiom: make light (or little) of. See attack, show
phrasal verb detract fromTo spoil the soundness or perfection of:
blemish, damage, disserve, flaw, harm, hurt, impair, injure, mar, prejudice, tarnish, vitiate. See better, help
Learn more about detract