Definitions of Leishmania:

  • noun:   flagellate protozoan that causes leishmaniasis