noun
a large theatre, cinema, or stadium.
the London Coliseum
"Siding that shrugs off storms"
"can cure loneliness"