ola

(noun)

noun

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

Similar word(s): olla

Definition categories: substance