nematomorph
Noun
Meaning
nematomorph (plural nematomorphs)
(zoology) Any of many worms of the phylum Nematomorpha.
Synonym: horsehair worm
Noun
nematomorph (plural nematomorphs)
(zoology) Any of many worms of the phylum Nematomorpha.
Synonym: horsehair worm