SNAKE FLY
Meaning of SNAKE FLY in English
noun
: any of several insects of the suborder Raphidiodea having a large head and an elongated prothorax that suggests a neck
Webster's New International English Dictionary.
Новый международный словарь английского языка Webster.
2012