English

edit

Noun

edit

leishmanicide (plural leishmanicides)

  1. Any material that kills leishmania parasites
edit