English-Spanish dictionary »

micronova meaning in Spanish

EnglishSpanish
micronova (stellar phenomenon)
noun

micronovanoun
{f}