Rhyme Desk
Find rhyming words!

Definition of "Devitalise" :

verb: sap of life or energy