Yahoo Malaysia Web Search

Search results

  1. Dictionary
    embrocation
    /ˌɛmbrəˈkeɪʃn/

    noun

    • 1. a liquid for rubbing on the body to relieve pain from sprains and strains: "a bottle of embrocation"

    More definitions, origin and scrabble points