olla
English Dictionary
->
Letter O
-> olla
Search Dictionary:
olla Definition
(n)
leaf
or
strip
from
a
leaf
of
the
talipot
palm
used
in
India
for
writing
paper
olla Synonyms
ola
olla
© Art Branch Inc.