Wikipedia
Elenchidae
The Elenchidae are an insect family in the order Strepsiptera.
The Elenchidae are an insect family in the order Strepsiptera.