Definitions of detractor:

  • noun:   one who disparages or belittles the worth of something