Sign Up
Sign In
中文
English Fox - English Dictionary
Meaning of
cnidocyte
in English
cnidocyte
Definitions
Noun
a
capsule
containing
a
paralyzing
sting
(
in
cnidarians
)
The
cnidocyte
is
a
specialized
cell
that
contains
a
coiled
thread-like
structure
.