Word Meaning

Find the meaning or definition of a word or phrase in English


Meaning of jaggery

- Raw palm sugar, made in the East Indies by evaporating the fresh juice of several kinds of palm trees, but specifically that of the palmyra (Borassus flabelliformis).