olla

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