Romanian-English dictionary »

micronovă meaning in English

RomanianEnglish
micronovă substantiv

micronova(stellar phenomenon)
noun