TRICHOCYST


Meaning of TRICHOCYST in English

n. organ in the protoplasm of some single-celled organisms which can eject a filament for purposes of offense or defense

Explanatory English dictionary bed edition.      Толковый словарь английского языка Редакция bed.