Definitions of Genus leishmania:

  • noun:   flagellate protozoan that causes leishmaniasis