Ola - Definition

ola

n 1: leaf or strip from a leaf of the talipot palm used in India
for writing paper [syn: ola, olla]

Look up another word