DEFLORATION


Meaning of DEFLORATION in English

n. deflowering.

Etymology: ME f. OF or f. LL defloratio (as DEFLOWER)

Oxford English vocab.      Оксфордский английский словарь.