English to Arabic

Meaning for:
Supernova
other
النجم المتفجّر الأعظم