Snakefly Meaning

There are 1 meaning(s) for word Snakefly

Meaning 1 : predatory insect of western North America having a long necklike prothorax