EMBROCATION Meaning of EMBROCATION in English n. a liquid used for rubbing on the body to relieve muscular pain etc. Etymology: F embrocation or med.L embrocatio ult. f. Gk embrokhe lotion Oxford English vocab. Оксфордский английский словарь. 2012