oestroid
/ˈiːstroɪd/Definitions
1. noun
A female insect of the order Hymenoptera, particularly the female wasp or bee.
“The oestroid is a vital part of the ecosystem, helping to pollinate flowers.”
1. noun
A female insect of the order Hymenoptera, particularly the female wasp or bee.
“The oestroid is a vital part of the ecosystem, helping to pollinate flowers.”