enfeeble

Definition: (verb) To make weak; deprive of strength.
Synonyms: debilitate, drain.
Usage: Although his age enfeebled him, he could still walk long distances without tiring.
Discuss