cnida
/ˈnɪdə/Definitions
1. noun
A small, usually venomous, stinging organ or barb, typically found on the body of a cnidarian.
“Some species of jellyfish have cnida that can deliver painful stings to humans.”
1. noun
A small, usually venomous, stinging organ or barb, typically found on the body of a cnidarian.
“Some species of jellyfish have cnida that can deliver painful stings to humans.”