Attested.to

Definition

a spot that is worn on a lady's face for adornment

Seed ·

Term in context

beauty spot in CommonParlance