Attested.to

Definition

amazingly impressive; suggestive of the flashing of lightning

Seed ·

Term in context

dazzling in CommonParlance