NEMATOCYST


Meaning of NEMATOCYST in English

(n.) A lasso cell, or thread cell. See Lasso cell, under Lasso.

Webster's English dictionary.      Английский словарь Webster.