weakener

noun

One who or that which weakens.

noun

One who, or that which, weakens.

noun

a person who, or thing that weakens

noun

that which weakens or causes a loss of strength