Word info

starspot

Noun

Meaning

starspot (plural starspots)

(astronomy) The equivalent of a sunspot on another star.

Source: en.wiktionary.org

Close letter words and terms