Parasitoids are insects that develop on or inside another insect host, ultimately killing the host to complete their own development. Nearly every terrestrial plant-herbivore system has a suite of associated parasitoids. Success of parasitoids and their ability to regulate herbi…
"1" Result
Sort By: