dépucelage
Top 35000
Meanings
Noun
1. deflowerment, defloration
2. realization; disillusion; loss of innocence (moment when one becomes aware of something) (figuratively)