meaning of heliozoa

1. An order of fresh-water rhizopods having a more or less globular form, with slender radiating pseudopodia; the sun animalcule.
2.
mostly freshwater protozoa


Related Words

heliozoa | heliozoan |

Developed & Maintained By Taraprasad.com

Treasure Words