amebulas

English

Noun

amebulas

  1. plural of amebula