sarcosporidian

Explore definitions, synonyms, and language insights of sarcosporidian

Definitions

Noun
parasite of the muscles of vertebrates

More General Terms