Search results
- Dictionarydevitalize/diːˈvʌɪt(ə)lʌɪz/
verb
- 1. deprive of strength and vigour: "technological progress has given enormous power to humanity, but at the cost of devitalizing the spirit of the individual"
Powered by Oxford Dictionaries