flagellator - French English Dictionary