Search term défloration has one result
Jump to
FR French EN English
défloration (n) [the act of deflowering] (n) defloration (n) [the act of deflowering]