DEFLORATION


Meaning of DEFLORATION in English

[de.flo.ra.tion] n [ME defloracioun, fr. MF & LL; MF defloracion, fr. LL defloration-, defloratio, fr. deflorare] (15c): rupture of the hymen

Merriam-Webster English vocab.      Английский словарь Merriam Webster.