Sign Up
Sign In
中文
English Fox - English Dictionary
Meaning of
cnida
in English
cnida
Definitions
Noun
a
type
of
stinging
cell
(
nematocyst
)
The
cnida
is
a
specialized
cell
found
in
jellyfish
that
helps
them
capture
prey
.