Empusae

English

Noun

Empusae

  1. plural of Empusa