enfeebler
/ɛnˈfiːbələr/Definitions
1. noun
a person or thing that causes weakness or enfeebles
“The rainy weather made me a bit of an enfeebler for the athletic team.”
2. verb
to make weaker or more feeble
“Prolonged illness can enfeebler someone’s overall health.”