ALL meanings of horsehair worm
horse·hair worm
H h - noun horsehair worm any long, slender worm of the phylum Nematomorpha, developing parasitically on insects and crustaceans, and free-living as adults in streams and ponds. 1
- noun horsehair worm Any of the Nematomorpha. 0
- noun horsehair worm gordian worm 0