Translation of morula in English:

morula

morula tree

noun (class 3, plural merula)

  • 1

    morula tree