
liv•er spot: noun
plural noun: liver spots
definition: small brown spots on the skin, especially as caused by a skin condition such as lentigo.
or, did you mean The Liver Spot, Ottawa restaurant?
liv•er spot: noun
plural noun: liver spots
definition: small brown spots on the skin, especially as caused by a skin condition such as lentigo.
or, did you mean The Liver Spot, Ottawa restaurant?