Definition of nova
English to English noun - a star that ejects some of its material in the form of a cloud and become more luminous in the process
source: WordNet 3.0 - A new star, usually appearing suddenly, shining for a brief period, and then sinking into obscurity. Such appearances are supposed to result from cosmic collisions, as of a dark star with interstellar nebulosities.
source: Webster 1913
Visual Synonyms 
Nearby Word
nova, nov, neva, nobya, nv, navaho, nob, nab, nap, npa, nepa, naif, neap, neaf, napu, nipa, nebo, nabu, navy, nape
|
|
|