• word of the day

    embrocation

    embrocation - Dictionary definition and meaning for word embrocation

    Definition
    (noun) a medicinal liquid that is rubbed into the skin to relieve muscular stiffness and pain
    Synonyms : liniment
Download our Mobile App Today
Receive our word of the day
on Whatsapp