MYXOCYSTODEA MEANING IN ENGLISH

• Myxocystodea Definition & Synonyms

  1. (n. pl.) A division of Infusoria including the Noctiluca. See Noctiluca.


RECENT SEARCHES