Definition of Leishmania

  • (noun) flagellate protozoan that causes leishmaniasis

Synonyms of Leishmania


Antonyms of Leishmania


No Antonyms Found.

Homophones of Leishmania


No Homophones Found.