Spanish-English dictionary »

micronova meaning in English

SpanishEnglish
micronova noun
{f}

micronova(stellar phenomenon)
noun