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