Did you mean ‘liver spots’?


Liver sports

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?

Go to “The Liver Spot”