Synonyms of 'detract'

abate, abrade, bate, beguile, curtail, decrease, deduct, depreciate, derogate, diminish, disparage, distract, divert, drain, erode, extract, impair, leach, lessen, purify, reduce, refine, remove, retrench, shorten, subduct, subtract, thin, Weed, withdraw