amebomata

English

Noun

amebomata

  1. plural of ameboma