1 Latin Synonyms for MASCA
Prev.1Next
lamia
Definition: 1. witch who was said to suck children's blood (sort of female bogeyman), vampiress
There are 5 definitions of the word lamia
Show more information about lamia
Prev.1Next
Search took: 10.0951 ms