Noun Definitionleishmania1.Definition: flagellate protozoan that causes leishmaniasisCategory: Animals