Egg parasitoids are minute hymenopteran insects that specialise in depositing eggs within or upon the eggs of pest species, thereby interrupting pest development and reducing population growth. They ...