English

edit

Noun

edit

leishmanolysins

  1. plural of leishmanolysin