English | German | Russian | Czech

leprostatic English

Meaning leprostatic meaning

What does leprostatic mean?

leprostatic

(medicine) That inhibits the growth of the bacterium Mycobacterium leprae.

Are you looking for...?