Meaning : A drama set to music. Consists of singing with orchestral accompaniment and an orchestral overture and interludes.
Translation in other languages :
Meaning : A commercial browser.
Meaning : A building where musical dramas are performed.
Synonyms : opera house