leishmanioid
adjective
leish·mani·oid
| \ -ˈmān-\
Definition of leishmanioid
: like or resembling a leishmania
Keep scrolling for more