Attested.to

Definition

a position of prominence or importance

Seed ·

Term in context

centre stage in CommonParlance