What is the full meaning of embrocations
EMBROCATION, a liquid medication rubbed on the skin [n]
Example of the word embrocations placed on a Scrabble board.