devitalize
1. [ verb ] sap of life or energy
Synonyms: devitalise
Examples:

"The recession devitalized the economy"

Related terms: vitalize weaken eviscerate devitalization
Similar spelling:   devitalise