myxozoan

English

Etymology

Myxozoa +‎ -an

Noun

myxozoan (plural myxozoa or myxozoans)

  1. Any aquatic parasite of the subphylum Myxozoa.