leishmanin
English
Noun
leishmanin
(
uncountable
)
Leishmania
antigen