Attested.to

Definition

a highly successful theatrical production

Seed ·

Term in context

coup de theatre in CommonParlance