Empusa

Em·​pu·​sa | \ emˈpyüsə, -üzə\

Definition of Empusa

taxonomic synonym of entomophthora

History and Etymology for Empusa

New Latin, from Greek empousa hobgoblin, specter

Keep scrolling for more