devitalise Meaning, Definition & Usage

  1. verb sap of life or energy
    devitalize.
    • The recession devitalized the economy

WordNet