Search:   Dictionary All Posts
Store Your Knowledge at the Brain Bank!

heliozoa Definition

Cancel
heliozoa
noun(he-lio-zo-an)
any of a class (Heliozoa) of free-living spherical usually freshwater protozoans that reproduce by binary fission or budding

Words Related to heliozoa!

heliozoa Examples by Brain Bank Users