English

edit

Noun

edit

amastigophores

  1. plural of amastigophore