7 results found
Search Results for: giardia
Flagellate
Definition noun, plural: flagellates A cell or an organism that has flagella adjective (1) Of, pertaining to, characterized... Read More
Protozoan cyst
protozoan cyst infectious form of many protozoan parasites such as entamoeba histolytica, giardia lamblia, balantidium coli,... Read More
Protozoology
Definition noun A branch of biology that studies protozoa, which are eucharyotes characterized by being single-celled, most... Read More