Attested
.to
Menu
Definition
a woman who is considered to be dangerously seductive
Seed
·
Term in context
Delilah
in
CommonParlance