TRICHOCYST


Meaning of TRICHOCYST in English

[tricho.cyst] n (1859): any of the minute lassoing or stinging organelles of protozoans and esp. of many ciliates

Merriam-Webster English vocab.      Английский словарь Merriam Webster.