VariousWords beta
Related Terms:
Definitions:
Noun
extravaganza
Definition: any lavishly staged or spectacular entertainment
Definition: An extravagant or eccentric piece of music, literature, or drama.