Salicin
English Meaning
A glucoside found in the bark and leaves of several species of willow (Salix) and poplar, and extracted as a bitter white crystalline substance.
Sorry, No Malayalam Meaning for your input!
See Salici Want To Try Salicin In Malayalam??