Attested.to

Definition

stupefied or dizzied by something overpowering

Seed ·

Term in context

dazzled in CommonParlance