English-French dictionary »

micronova meaning in French

EnglishFrench
micronova (stellar phenomenon)
noun

micronovanom {f}