OLLA

Definition of OLLA

  1. (noun)leaf or strip from a leaf of the talipot palm used in India for writing paper