amoebostomes

English

Noun

amoebostomes

  1. plural of amoebostome