See also: amebulæ

English

edit

Noun

edit

amebulae

  1. plural of amebula