Attested.to

Definition

the power to entice or attract through personal charm

Seed ·

Term in context

allurement in CommonParlance