FRIAR'S BALSAM Meaning of FRIAR'S BALSAM in English ■ noun a solution containing benzoin in alcohol, used chiefly as an inhalant. Concise Oxford English vocab. Сжатый оксфордский словарь английского языка. 2004