snake fly


snake fly

n (Animals) any of various neuropterous insects of the family Raphidiidae, having an elongated thorax: order Megaloptera