English Dictionary
◊ HELIOZOA
Heliozoa
n : mostly freshwater protozoa [syn: {Heliozoa}, {order Heliozoa}]