Synonyms and Antonyms for heliozoa | Synonym.com

Synonyms and Antonyms for heliozoa

1. Heliozoa (n.)

mostly freshwater protozoa

Synonyms: