olla meaning

UK US

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

Definition of olla

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

    Synonyms: ola

    Type of: writing paper

Scrabble score: 4 (letter breakdown)

Word lists: words starting with OL · words ending in LA · 4-letter words

More about olla on Wikipedia.