leprostatic








adj.

  1. Having the capability to inhibit the growth of Mycobacterium leprae.
56 queries 0.566