nova
English Dictionary
->
Letter N
-> nova
Search Dictionary:
nova Definition
(n)
a
star
that
ejects
some
of
its
material
in
the
form
of
a
cloud
and
become
more
luminous
in
the
process
nova Synonyms
nova
© Art Branch Inc.