Attested.to

Definition

able to attract interest or draw favorable attention

Seed ·

Term in context

appealing in CommonParlance