Definition of Leprostatic from the PharmacyDictionary.in
Leprostatic
Synonyms or meaning of Leprostatic
Refers to substances that inhibit the growth of Mycobacterium leprae, the bacterium causing leprosy.
Image related to Leprostatic
Not Available