Rhyme Desk
Find rhyming words!

Definition of "Leishmania" :

noun: flagellate protozoan that causes leishmaniasis