Definition, synonyms and related words
A horsehair worm (Nematomorpha), that fatally parasitizes insects and crustacea in its larval stage.