Ichneumon fly Meaning, Definition & Usage

  1. noun hymenopterous insect that resembles a wasp and whose larvae are parasitic on caterpillars and other insect larvae

WordNet


Definitions
  1. . See Ichneumon, 2.

Webster 1913