• Nematophore

    Full definition of nematophore

    Noun

    nematophore

    (plural nematophores)
    1. A polyp, in some hydrozoans, that contains nematocysts
    © Wiktionary