deflower - French English Dictionary