Iballidae

Iballidae

[ī′bal·ə‚dē] (invertebrate zoology) A small family of hymenopteran insects in the superfamily Cynipoidea.