Attested.to

Definition

a sensational bit of stagecraft

Seed ·

Term in context

coup de theatre in CommonParlance