English Dictionary
Definition sunspot in British English
sunspot noun
[countable] noun
/ˈsʌnˌspɒt/
Synonyms and related words
