Word info

leishmanistatic

Adjective

Meaning

leishmanistatic (not comparable)

That halts the growth of Leishmania protozoans

Source: en.wiktionary.org

Close letter words and terms