ichneumon Definition
Dictionary Home » Words Starting with I » Icelandic ... idiocies » ichneumon
ichneumon
noun
- 1. Any of thousands of species of small winged insects which lay their larvae in or on the larvae of other insects, especially in caterpillars.
- Form: ichneumon fly (also)
