Meaning of nova in Spanish:

nova

Translate nova into English

feminine noun

Astronomy
  • 1Estrella cuyo brillo experimenta bruscas variaciones.