English Dictionary
Definition grand opera in British English
grand opera noun
[countable/uncountable] noun
Synonyms and related words

English Dictionary