Nematocyst

Webster's Dictionary of the English Language

·noun A lasso cell, or thread cell. ·see Lasso cell, under Lasso.