Dictionary.com
Thesaurus.com

cnidae

  • plural
    of cnida.
    cnida
    noun
    a nematocyst.

More Suggestions