Nemestrinidae
plural noun
Nem·e·strin·i·dae
| \ -rinəˌdē\
Definition of Nemestrinidae
: a family of dipterous insects occurring mostly in hot and arid regions and having larvae that are parasitic on other insects
Keep scrolling for more