heliozoa
heliozoa has 2 senses in the JumbleFix dictionary. Letters: 8.
Definitions
n. pl.
. An order of fresh-water rhizopods having a more or less globular form, with slender radiating pseudopodia; the sun animalcule.
n.
. mostly freshwater protozoa