Empusa

Empusa

Empusa (Ancient Greek: Ἔμπουσα, Empousā, of unknown meaning) is a demigoddess of Greek mythology. In later incarnations she appeared as a species of monsters commanded by Hecate (known in English as an empuse).

Read more about Empusa.