detractor Play nounA person who disparages someone or something. SYNONYMS asperserattackerbackbiterbelittlercalumniatorcarpercavillercensurercriticdefamerdenigratordeprecatordisparagerfault-finderknockerlibellermud-slingernitpickerrevilerslanderertraducervilifier