Meaning of leishmania
Definition of leishmania
(noun)
flagellate
protozoan
that causes
leishmaniasis
Other information on leishmania
WIKIPEDIA results for
leishmania
Amazon results for
leishmania
Tweet