olla

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



Terms and Conditions of Use / Copyright Notice