French-English dictionary »

micronova meaning in English

FrenchEnglish
micronova nom {f}

micronova(stellar phenomenon)
noun