empusa

Alternative forms

 * empousa
 * empuse

Noun

 * 1)  In Ancient Greek mythology, a kind of spectre sent by Hecate to guard roads and devour travellers.