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
Tweet