TRICHOCYST


Meaning of TRICHOCYST in English

noun Date: 1859 any of the minute lassoing or stinging organelles of protozoans and especially of many ciliates

Merriam Webster. Explanatory English dictionary Merriam Webster.      Толковый словарь английского языка Мерриам-Уэбстер.