free living heterotrophic flagellates - Turco Inglés Diccionario