amoebostomes
English
Noun
amoebostomes
plural of
amoebostome