Answer: empusa

AnswerCrossword Clue
empusaa goblin in Greek mythology, also EMPUSE
empusaa goblin in Greek mythology