Deflower Meaning

There are 2 meaning(s) for word Deflower

Meaning 1 : deprive of virginity

    Example : This dirty old man deflowered several young girls in the village

    Synonyms : ruin
Meaning 2 : make imperfect

    Synonyms : impair,  mar,  spoil,  vitiate