Attested.to

Definition

a stadium that has a roof

Seed ·

Term in context

covered stadium in CommonParlance