English

edit

Noun

edit

sarcocystid (plural sarcocystids)

  1. (zoology) Any apicomplexan in the family Sarcocystidae
edit