free living heterotrophic flagellates - Espagnol Anglais Dictionnaire