EMPUSA


Meaning of EMPUSA in English

emˈpyüsə, -üzə

Etymology: New Latin, from Greek empousa hobgoblin, specter

synonym of entomophthora

Webster's New International English Dictionary.      Новый международный словарь английского языка Webster.