English

edit

Noun

edit

amebulas

  1. plural of amebula