nova

Explore definitions, synonyms, and language insights of nova

Definitions

Noun
a star that ejects some of its material in the form of a cloud and become more luminous in the process

More General Terms