meaning of leishmania
1. flagellate protozoan that causes leishmaniasis
Related Words
leishmania | leishmaniasis | leishmaniasis americana |
1. flagellate protozoan that causes leishmaniasis
leishmania | leishmaniasis | leishmaniasis americana |