Word Meaning

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


Meaning of embrocation

- The act of moistening and rubbing a diseased part with spirit, oil, etc.
- The liquid or lotion with which an affected part is rubbed.

Crossword clue for embrocation

- A lotion