weakener
1. [ noun ] that which weakens or causes a loss of strength
Examples:

"doubt is a great weakener of resolve"

Related terms: agent dampen
Similar spelling:   wegener
  Wesner
  Wegner
  Wessner
  Weisner
  Weesner