1 owala tree | Definition of owala tree

owala tree

noun

Definition of owala tree

: a tropical African tree (Pentaclethra africana) of the family Leguminosae having pods about two feet long and large flat seeds which yield owala oil