scutula
/skuːˈtjuːlə/Definitions
1. noun
A type of small, parasitic wasp, often found in the nests of other wasps or bees.
“The wasp expert spent years studying the behavior of scutula wasps and their impact on their hosts.”
1. noun
A type of small, parasitic wasp, often found in the nests of other wasps or bees.
“The wasp expert spent years studying the behavior of scutula wasps and their impact on their hosts.”