Empusa
Em·pu·sa
| \ emˈpyüsə, -üzə\
Definition of Empusa
taxonomic synonym of entomophthora
Keep scrolling for more