owala tree
nounDefinition 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