microsporidian
English Dictionary
->
Letter M
-> microsporidian
Search Dictionary:
microsporidian Definition
(n)
parasite
of
arthropods
and
fishes
that
invade
and
destroy
host
cells
microsporidian Synonyms
microsporidian
© Art Branch Inc.