Meaning of nova

Definition of nova

(noun) a star that ejects some of its material in the form of a cloud and becomes more luminous in the process

Other information on nova

WIKIPEDIA results for nova
Amazon results for nova