spectacle noun
ADJ. dramatic, great, magnificent | sad, unedifying the sad spectacle of him struggling to keep up with the younger players | public Hangings took place outside the prison as a public spectacle. | sporting
VERB + SPECTACLE witness
PHRASES make a spectacle of yourself (= make yourself look ridiculous in public)
You can also check other dicts: spectacle (English, 中文解释 ), wordnet sense, Collins Definition