myxozoan
English
Etymology
Myxozoa
+
-an
Noun
myxozoan
(
plural
myxozoa
or
myxozoans
)
Any
aquatic
parasite
of the subphylum
Myxozoa
.