SARCOCYST


Meaning of SARCOCYST in English

ˈsärkəˌsist noun

Etymology: New Latin sarcocystis

: sarcocystis 2 ; specifically : the large intramuscular cyst of a sarcocystis

Webster's New International English Dictionary.      Новый международный словарь английского языка Webster.