amebulæ

See also: amebulae

English

Noun

amebulæ

  1. plural of amebula