Definition of Curb from the PharmacyDictionary.in
Curb
Synonyms or meaning of Curb
A hard, painful, inflammatory swelling on the back part of a horse’s hock.
Image related to Curb
Not Available
Definition of Curb from the PharmacyDictionary.in
A hard, painful, inflammatory swelling on the back part of a horse’s hock.
Not Available