amœbulæ

EnglishEdit

NounEdit

amœbulæ

  1. plural form of amœbula