Enfeebler
/(?)/
En·fee·bler
Enfeebler
n.
One who, or that which, weakens or makes feeble.