ola
noun
variants:
or olla \ ˈälə \
plural -s
Definition of ola
1
: a leaf or strip from the leaf of the talipot palm used in India for writing paper
2
: a document written on ola
Keep scrolling for more