English dictionary
embrocation meaning and definition
Definition and meaning of embrocation at MeaningMonkey.org. embrocation meaning and definition in the English Dictionary.EMBROCATION noun
Definition of embrocation (noun)
- a medicinal liquid that is rubbed into the skin to relieve muscular stiffness and pain
- synonyms: liniment
Source: Princeton University Wordnet