Translation of mancha solar in English:

mancha solar

sunspot, n.

feminine noun

  • 1

    sunspot