Leishmania — synonyms, definition

1. Leishmania (Noun)

1 synonym
genus Leishmania
1 definition

Leishmania (Noun) — Flagellate protozoan that causes leishmaniasis.

5 types of
flagellate flagellate protozoan flagellated protozoan mastigophoran mastigophore