Ichneumonoidea (Braconids And Ichneumons) is a superfamily of Hymenoptera. There are 42206 species of Braconids And Ichneumons, in 2589 genera and 4 families.
EOL has data for 11 attributes, including: