What is the meaning of the word "snakefly"?

Definitions: