English Dictionary
Definition liver spot in British English
liver spot noun
[countable] noun
Synonyms and related words

English Dictionary