What is the meaning of Leishmania?
A parasite that causes leishmaniasis, a genus trypanosome protozoa, Leishmania.
Source: wiktionary.orgSearch words containing
A parasite that causes leishmaniasis, a genus trypanosome protozoa, Leishmania.
Source: wiktionary.orgSearch words containing