flagellators - French English Dictionary