Meaning of leishmaniasis
Definition of leishmaniasis
(noun)
sores resulting from a
tropical
infection
by
protozoa
of the
genus
Leishmania which are
spread
by sandflies
Other information on leishmaniasis
WIKIPEDIA results for
leishmaniasis
Amazon results for
leishmaniasis
Tweet