horsehair worms
English
Noun
horsehair worms
plural of
horsehair worm