Chelonus
noun
Che·lo·nus
| \ kəˈlōnəs\
Definition of Chelonus
: a genus of small ichneumon wasps (family Braconidae) parasitic on various lepidopterous larvae and introduced in many regions in attempts at biological control of plant-eating larvae
Keep scrolling for more