heliozoan

Explore definitions, synonyms, and language insights of heliozoan

Definitions

Noun
protozoa with spherical bodies and stiff radiating pseudopods

More General Terms