Dictionary/नवतारा
Noun

नवतारा

navtaaraa

Definitions

Noun

nova

a star that ejects some of its material in the form of a cloud and become more luminous in the process

Source: GitHub Dict

See this word in context — install the Desi Lingo browser extension to click any Hindi word on any webpage for instant definitions.