flagellates - French English Dictionary