heliozoa : Idioms & Phrases


order heliozoa

  • noun mostly freshwater protozoa
    Heliozoa.
WordNet