Word info

nematomorph

Noun

Meaning

nematomorph (plural nematomorphs)

(zoology) Any of many worms of the phylum Nematomorpha.
Synonym: horsehair worm

Source: en.wiktionary.org

Close letter words and terms