Spanish-English dictionary »

lentigo solar meaning in English

SpanishEnglish
lentigo solar noun
{m}

liver spot(blemish)
noun