flagellating - French English Dictionary