nova
noun (1)Definition of nova
(Entry 1 of 2)
: a star that suddenly increases its light output tremendously and then fades away to its former obscurity in a few months or years
Definition of nova (Entry 2 of 2)
: cured and smoked salmon
especially
: salmon that has been cured in a mixture of salt and sugar and smoked at a low temperature
Keep scrolling for more