English edit

Noun edit

cytostomes

  1. plural of cytostome

Anagrams edit