English Dictionary
Definition nova in British English
nova
[countable] noun
/ˈnəʊvə/
1
a star that unexpectedly becomes very bright and then returns to its normal brightness over a period of months or years
Synonyms and related words
