meaning of super nova

1. a star that explodes and becomes extremely luminous in the process


Related Words

supernova |

Developed & Maintained By Taraprasad.com

Treasure Words