English to Hindi

Meaning for:
sunspot
other
सूर्य-कलंक