olla

(noun)

noun

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

Similar word(s): ola

Definition categories: substance