embrocationEnglish

embrocation, liniment

Noun

A medicinal liquid that is rubbed into the skin to relieve muscular stiffness and pain

English: liniment, embrocation

English words with similar meanings

Show 1 words