Polish-English dictionary »

supernowa meaning in English

PolishEnglish
supernowa noun

supernovanoun
exploding star