Webster's Revised Unabridged Dictionary · 1913

Weakener

Weakener , noun

One who, or that which, weakens.
[Fastings] weakeners of sin. — South