Trichocyst /(?)/

Trich·o·cyst

Trichocyst

n.
  1. A lasso cell. (Zool.)