phylum protozoa - French English Dictionary