Hexapoda
Parasitology
Biology
Compsilura concinnata
Tachinidae
Lepidoptera
Agricultural pest insects
Biological pest control
Parasitoid
Hyalophora cecropia
Moth
Cecropia