embrocation : Definition, Usages, News and More

Search Words

embrocation


  • n  a medicinal liquid that is rubbed into the skin to relieve muscular stiffness and pain

Hot News: The Heading Text Size Should Match With the Size Of The Image