Dictionary.com
Thesaurus.com
has enfeebled
  • present perfect of enfeeble (3rd person singular).