Attested.to

Definition

a very attractive or seductive looking woman

Seed ·

Term in context

beauty in CommonParlance