horsehair worms

English

Noun

horsehair worms

  1. plural of horsehair worm