English to Arabic

Meaning for:
Sunspots
other
البقع الشمسية