owala oil
noun
owa·la oil
| \ ōˈwälə\
Definition of owala oil
: a lubricant oil obtained from the seed of the owala tree
Keep scrolling for more