Noun Definition

heliozoan

1.Definition: protozoa with spherical bodies and stiff radiating pseudopods

Category: Animals