DEFLORATION


Meaning of DEFLORATION in English

n. removal of flowers; deflowering; act of depriving a woman of her virginity

Explanatory English dictionary bed edition.      Толковый словарь английского языка Редакция bed.