Ichneumonoidea
plural noun
Ich·neu·mo·noi·dea
Definition of Ichneumonoidea
: a superfamily of Hymenoptera consisting of ichenumon wasps and braconids
Keep scrolling for more