DEFLORATION Meaning of DEFLORATION in English n. deflowering. Etymology: ME f. OF or f. LL defloratio (as DEFLOWER) Oxford English vocab. Оксфордский английский словарь. 2012