Copy page URL Share on Twitter Share on WhatsApp Share on Facebook
Get it on Google Play
Meaning of word defloration from English dictionary with examples, synonyms and antonyms.

defloration   noun

Meaning : An act that despoils the innocence or beauty of something.

Meaning : The act of depriving a woman of her virginity (especially by rupturing the hymen through sexual intercourse).