defloration

defloration

English Noun
Ad

Definition

the act of deflowering

Etymology

From Old French desfloracion (French défloration), from Latin defloratio.

Ad

Related Words