meaning of liver spot

1. a type of skin disease that causes brown spots on the skin


Related Words

liver spot | liver-spotted dalmatian |

Developed & Maintained By Taraprasad.com

Treasure Words