stenotele

English

Noun

stenotele (plural stenoteles)

  1. A large, penetrant nematocyst of a nematocyte

Anagrams