nematophore
English
Noun
nematophore
(
plural
nematophores
)
A
polyp
, in some
hydrozoans
, that contains
nematocysts