The AI-powered English dictionary
plural leishmanias
A parasite that causes leishmaniasis, a genus trypanosome protozoa, Leishmania. examples