NEMATOCYST


Meaning of NEMATOCYST in English

noun a lasso cell, or thread cell. ·see lasso cell, under lasso.

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