snakefly

/ˈsneɪkˌflaɪ/
noun
  1. An insect of the order Raphidioptera, with a long neck and two pairs of net-veined wings, whose larvae are beneficial predators of pests.
    • Gardeners welcome snakeflies because they eat aphids and caterpillars.
    • The snakefly's larvae live under bark and hunt for small insects.
    • A snakefly landed on the tree trunk, its long neck making it easy to identify.
What does "snakefly" mean? | whatsthatwordmean | whatsthatwordmean