enfeebler

/ɪnˈfiːblər/
noun
  1. A person or thing that makes someone or something weak or feeble.
    • The disease was an enfeebler of even the strongest athletes.
    • Critics called the new tax an enfeebler of small businesses.
    • Lack of sleep is a known enfeebler of the immune system.
What does "enfeebler" mean? | whatsthatwordmean | whatsthatwordmean