DEFLORATION Meaning of DEFLORATION in English n. deflowering. [ ME f. OF or f. LL defloratio (as DEFLOWER) ] Concise Oxford English dictionary. Краткий оксфордский словарь английского языка. 2012