1 leishmanioid | Definition of leishmanioid

leishmanioid

adjective
leish·​mani·​oid | \ -ˈmān-\

Definition of leishmanioid

: like or resembling a leishmania

History and Etymology for leishmanioid

New Latin Leishmania + English -oid

Keep scrolling for more