Synonyms for Leishmania

Definition of leishmania

noun
  1. flagellate protozoan that causes leishmaniasis

No synonyms found for "leishmania".

Look up another word