Attested.to

Definition

the central area on a theater stage

Seed ·

Term in context

centre stage in CommonParlance