amastigotes

English

Noun

amastigotes

  1. plural of amastigote