Attested.to

Definition

stimulating interest or thought

Seed ·

Term in context

challenging in CommonParlance