Deflorates [verb]

Definition of Deflorates:

ravish; take away beauty

Synonyms of Deflorates:


Opposite/Antonyms of Deflorates:


Sentence/Example of Deflorates: