Scar

Definition of Scar from the PharmacyDictionary.in

Scar

The mark left on the skin after a wound or injury has healed.

Not Available