defloration
defloration
English
Noun
Ad
Definition
the act of deflowering
Etymology
From Old French desfloracion (French défloration), from Latin defloratio.
Ad
defloration
the act of deflowering
From Old French desfloracion (French défloration), from Latin defloratio.