amoebulae

English

Noun

amoebulae

  1. plural of amoebula