embrocation
1. [ noun ] (medicine,pharmacology) a medicinal liquid that is rubbed into the skin to relieve muscular stiffness and pain
Synonyms: liniment
Related terms: lotion anoint
Similar spelling:   embrocate
  embarkation
  embryotic
  embryonic
  embryonal