amastigophores

English

Noun

amastigophores

  1. plural of amastigophore