Definition of Callus from the PharmacyDictionary.in
Callus
Synonyms or meaning of Callus
A hyperkeratinous lesion occurring as a result of friction and pressure, usually on the palm of the hand or the sole of the foot
Image related to Callus
Not Available