horsehair worm noun1 •Any of the Nematomorpha, a parasitic worm found throughout the world. formshorsehair worms