English edit

Noun edit

amebomata

  1. plural of ameboma