amebulae

See also: amebulæ

English

Noun

amebulae

  1. plural of amebula