lamia

noun
  1. In Greek and Roman mythology, a female demon or monster that preys on human beings, especially children.
  2. Usage: mythological; often capitalized when referring to a specific figure
  3. A woman who is predatory, seductive, or dangerous; a femme fatale.
  4. Usage: literary; figurative

Examples