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