snakefly

[sneyk-flahy]
noun, plural snake·flies.
  1. 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
Dictionary.com Unabridged Based on the Random House Unabridged Dictionary, © Random House, Inc. 2018