VariousWords beta
Related Terms:
Noun
Definition: A horsehair worm (Nematomorpha), that fatally parasitizes insects and crustacea in its larval stage.
VariousWords beta
Definition: A horsehair worm (Nematomorpha), that fatally parasitizes insects and crustacea in its larval stage.