STICK SALVE Meaning of STICK SALVE in English nounEtymology: stick (V): sticking salve Webster's New International English Dictionary. Новый международный словарь английского языка Webster. 2012