Definify.com

Definition 2024


marula

marula

English

Noun

marula (plural marulas)

  1. A medium-sized dioecious tree, Sclerocarya birrea, indigenous to Southern Africa and West Africa.

Anagrams