sarcocyst
English
Noun
sarcocyst
(
plural
sarcocysts
)
Any
protozoan
of the genus
Sarcocystis
.
Anagrams
acrocysts