DEFLORATION


Meaning of DEFLORATION in English

n. deflowering.

[ ME f. OF or f. LL defloratio (as DEFLOWER) ]

Concise Oxford English dictionary.      Краткий оксфордский словарь английского языка.