Leishmania meaning : A parasite that causes leishmaniasis, a genus trypanosome protozoa, Leishmania.
leishmania
underwing
harp seals
turbinate
maintainor