empusae

English

Noun

empusae

  1. plural of empusa