Leishmania (noun) Definition, Meaning & Examples

noun
  1. any parasitic flagellate protozoan of the genus Leishmania, occurring in vertebrates in an oval or spherical, nonflagellate form, and in invertebrates in an elongated, flagellated form.
noun
  1. any parasitic flagellate protozoan of the genus Leishmania : infects humans and animals and causes diseases ranging from skin lesions to potentially fatal organ damage
Leishmania (noun) Definition, Meaning & Examples

More Definitions