Meaning of Leishmania

Definition of Leishmania

(noun) flagellate protozoan that causes leishmaniasis

Other information on Leishmania

WIKIPEDIA results for Leishmania
Amazon results for Leishmania