Skip to definition.
Get the FREE one-click dictionary software for Windows.
NEW iPhone Audio English dictionary


Noun: nova (novae,novas)  now-vu
  1. A star that ejects some of its material in the form of a cloud and become more luminous in the process

Derived forms: novas, novae

Type of: star

Encyclopedia: Nova, Heather Nova Nova, Ohio Nova, Hungary