mymarid
/ˈmɪmɑːrid/Definitions
1. noun
a family of wasps, specifically the Mymaridae, known for being the smallest wasps in the world
“The tiny mymarid wasp was almost invisible to the naked eye.”
1. noun
a family of wasps, specifically the Mymaridae, known for being the smallest wasps in the world
“The tiny mymarid wasp was almost invisible to the naked eye.”