• word of the day

    olla

    olla - Dictionary definition and meaning for word olla

    Definition
    (noun) leaf or strip from a leaf of the talipot palm used in India for writing paper
    Synonyms : ola
Download our Mobile App Today
Receive our word of the day
on Whatsapp