×

leishmania meaning in English

n. leishmania, parasitic flagellated protozoan which causes diseases in animals and humans

Related Words

  1. leipoa
  2. leipzig
  3. leishmanide
  4. leishmaniose
PC Version

Copyright © 2018 WordTech Co.