devitalizeEnglish

devitalise, devitalize

Verb

Sap of life or energy

English: devitalize, devitalise

English words with similar meanings

Show 1 words