Definisi 'embrocation'
English to English
noun
1 a medicinal liquid that is rubbed into the skin to relieve muscular stiffness and pain
source: wordnet30
2 The act of moistening and rubbing a diseased part with spirit, oil, etc.
source: webster1913
More Word(s)
anele, anoint, embrocate, inunct, oil, application, lotion,

Visual Synonyms
Click for larger image