owala tree
noun
: a tropical African tree (Pentaclethra africana) of the family Leguminosae having pods about two feet long and large flat seeds which yield owala oil
Love words? Need even more definitions?
Merriam-Webster unabridged
Share