flagellated protozoan - French English Dictionary