Dictionary.com
Thesaurus.com

snakefly

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

noun

plural

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


Etymology

Origin of snakefly

First recorded in 1660–70; snake + fly 1