9 results found
Search Results for: sporozoan
Apicomplexa
Definition noun A phylum comprised of protozoans characterized by having a special organelle called an apical complex, and... Read More
Sporozooid
sporozooid An obsolete term for a falciform figure seen in certain cancerous tumours, formerly regarded by some as a... Read More
Flagellate
Definition noun, plural: flagellates A cell or an organism that has flagella adjective (1) Of, pertaining to, characterized... Read More