Nova - Definition

nova

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

Look up another word