leishmania has definitions from the field of biology
1
[ noun ] (biology) flagellate protozoan that causes leishmaniasis

Synonyms

genus_leishmania

Related terms

flagellate

*