Definition of Nova

Noun: nova (novae,novas)  now-vu

  1. A star that ejects some of its material in the form of a cloud and becomes more luminous in the process

See also:
Nov
novaculite

Anagrams containing the word nova

navo anov vano ovan