snakefly

[ sneyk-flahy ]
/ ˈsneɪkˌflaɪ /

noun, plural snake·flies.

any neuropterous insect of the family Raphidiidae, of western North America, having an elongated prothorax resembling a neck.

Origin of snakefly

First recorded in 1660–70; snake + fly2

British Dictionary definitions for snake fly

snake fly

noun

any of various neuropterous insects of the family Raphidiidae, having an elongated thorax: order Megaloptera