Attested.to

Definition

so surprisingly impressive as to stun or overwhelm

Seed ·

Term in context

astonishing in CommonParlance