VariousWords beta
Related Terms:
Definitions:
Noun
heliozoan
Definition: protozoa with spherical bodies and stiff radiating pseudopods
Definition: Any of a group of aquatic protozoans, of the order Heliozoa, that have spherical bodies from which radiate spindlelike pseudopods