meaning of super nova
1.
a
star
that
explodes
and
becomes
extremely
luminous
in
the
process
Related Words
supernova
|
Developed & Maintained By
Taraprasad.com