free living heterotrophic flagellates - Turc Anglais Dictionnaire