Attested.to

Definition

pleasing to the eye or mind especially through beauty or charm

Seed ·

Term in context

attractive in CommonParlance