ichneumonoid

English

Etymology

Borrowed from translingual Ichneumonoidea.

Noun

ichneumonoid (plural ichneumonoids)

  1. (entomology) Any wasp of the superfamily Ichneumonoidea.

Translations