Wiktionary
sarcocystids
n. (plural of sarcocystid English)
n. (plural of sarcocystid English)