Definitions of snakefly:

  • noun:   predatory insect of western North America having a long necklike prothorax