1 horsehair snake | Definition of horsehair snake

horsehair snake

noun
variants: or horsehair worm

Definition of horsehair snake

: a free-living adult gordioid worm

First Known Use of horsehair snake

circa 1753, in the meaning defined above

Keep scrolling for more