Supernova Meaning

There are 1 meaning(s) for word Supernova

Supernova Meaning 1 : a star that explodes and becomes extremely luminous in the process