Attested.to

Definition

a large structure for open-air sports or entertainments

Seed ·

Term in context

arena in CommonParlance