Empusae
English
Noun
Empusae
plural of
Empusa