leprostatic








adj.

  1. Having the capability to inhibit the growth of Mycobacterium leprae.
51 queries 0.677