horsehair worm

gordian worm

See horsehair worm in American Heritage Dictionary 4

noun
Any of various slender aquatic worms of the phylum Nematomorpha, the larvae of which are parasitic within insects. Also called hairworm.
link/cite print suggestion box