Soapbark
English Meaning
- A Chilean evergreen tree (Quillaja saponaria) of the rose family, having bark used as soap and as a source of saponin.
- The bark of this tree.
Sorry, No Malayalam Meaning for your input!
See Soapbar Want To Try Soapbark In Malayalam??