colosseum

noun

A large theatre, cinema, or stadium.

β€œthe London Coliseum”


Appears in these puzzles