horsehair worm Hear it!

horsehair worm Definition

horsehair worm

noun

gordian worm