DEVITALIZE

Definition of DEVITALIZE

  1. (verb)sap of life or energy