Nematocyst
Word Dictionary
-> Nematocyst
Search:
Nematocyst
(n.) A lasso cell, or thread cell. See Lasso cell, under Lasso.
Terms of Use
Canadian Jobs