Meaning of leishmania

Definition of leishmania

(noun) flagellate protozoan that causes leishmaniasis

Other information on leishmania

WIKIPEDIA results for leishmania
Amazon results for leishmania