Dammar
English Meaning
An oleoresin used in making varnishes; dammar gum; dammara resin. It is obtained from certain resin trees indigenous to the East Indies, esp. Shorea robusta and the dammar pine.
Sorry, No Malayalam Meaning for your input!
See Damma Want To Try Dammar In Malayalam??