See also: amebulae

English edit

Noun edit

amebulæ

  1. plural of amebula