English

edit

Noun

edit

amoebostomes

  1. plural of amoebostome