embrocation
English Dictionary
->
Letter E
-> embrocation
Search Dictionary:
embrocation Definition
(n)
a
medicinal
liquid
that
is
rubbed
into
the
skin
to
relieve
muscular
stiffness
and
pain
embrocation Synonyms
embrocation
liniment
© Art Branch Inc.