English-Latin dictionary »

evil spirit (supposed to howl at night) meaning in Latin

EnglishLatin
evil spirit (supposed to howl at night) noun

striga [strigae](1st) F
noun