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
Scrabble score: 4 (letter breakdown)
Word lists: words starting with OL · words ending in LA · 4-letter words
More about olla on Wikipedia.