Leishmania meaning

A parasite that causes leishmaniasis, a genus trypanosome protozoa, Leishmania.
noun
0
0
Advertisement