EMBROCATION Meaning of EMBROCATION in English n. a liquid used for rubbing on the body to relieve muscular pain etc. [ F embrocation or med.L embrocatio ult. f. Gk embrokhe lotion ] Concise Oxford English dictionary. Краткий оксфордский словарь английского языка. 2012