Embrocate
English Meaning
To moisten and rub (a diseased part) with a liquid substance, as with spirit, oil, etc., by means of a cloth or sponge.
- To moisten and rub (a part of the body) with a liniment or lotion.
Sorry, No Malayalam Meaning for your input!
See Embrocat Want To Try Embrocate In Malayalam??