devitalise

Verb
  1. Sap of life or energy (synset 200166760)
    "The recession devitalized the economy"

Other Searches