Meaning of defloration

Definition of defloration

(noun) an act that despoils the innocence or beauty of something
the act of depriving a woman of her virginity (especially by rupturing the hymen through sexual intercourse)

Other information on defloration

WIKIPEDIA results for defloration
Amazon results for defloration