flagellated protozoan - German English Dictionary