Attested.to

Definition

the feeling that accompanies something extremely surprising

Seed ·

Term in context

amazement in CommonParlance