Translation of morula in English:

morula

marula

nounPlural merula

  • 1

    (tree) marula
    ‘Basadi ba dutše ka fase ga moriti wa mohlare wa morula’ The women are sitting in the shade of a marula tree