cytostomes
English
Noun
cytostomes
plural of
cytostome
Anagrams
cystotomes