free living heterotrophic flagellates - Turkish English Dictionary