deflowerer - French English Dictionary