meaning of nematocysts
1.
A
lasso
cell,
or
thread
cell.
See
Lasso
cell,
under
Lasso.
Related Words
nematocyst
|
Developed & Maintained By
Taraprasad.com