YourDictionary

leprostatic medical definition

adjective
Having the capability to inhibit the growth of Mycobacterium leprae.

link/cite print suggestion box