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.