See also: amebulae

English

edit

Noun

edit

amebulæ

  1. plural of amebula