Definition of Ola

Noun: ola  ow-lu

  1. Leaf or strip from a leaf of the talipot palm used in India for writing paper
    - olla

See also:
Oktoberfest
old

Anagrams containing the word ola

oal aol lao