supernova

/supɝnˈoʊvʌ/

Explore definitions, synonyms, and language insights of supernova

Definitions

Noun
a star that explodes and becomes extremely luminous in the process

More General Terms