witherer

/ˈwɪðərər/
noun
  1. A person or thing that causes something to dry up, decay, or lose vitality.
    • The harsh sun was a witherer of the once-lush garden.
    • In the story, the evil witch was a witherer who turned forests into deserts.
    • The constant criticism acted as a witherer of the team's morale.