leishmania
nounDefinition of leishmania
: any of a genus (Leishmania) of flagellate protozoans that are parasitic in the tissues of vertebrates
broadly
: an organism resembling the leishmanias that is included in the family (Trypanosomatidae) to which they belong
Keep scrolling for more
Keep scrolling for more