deflowered - French English Dictionary