spectacle_e6

Glossary Term: 
spectacle
Glossary Definition: 

a public show or display, especially on a large scale