myxopod

/ˈmɪksəpoʊd/

Definitions

1. noun

A type of protozoan, typically a flagellate that belongs to the phylum Myxozoa.

“The biologist studied various species of myxopods to understand their unique life cycles.”

Synonyms

  • flagellate
  • protozoan

Antonyms

  • invertebrate
  • vertebrate