English Dictionary
Definition supernova in British English
supernova noun
[countable] noun
/ˈsuːpə(r)ˌnəʊvə/
Synonyms and related words
