BUFF STOP Meaning of BUFF STOP in English nounEtymology: buff (IX): a partially damping or muffling device on a harpsichord or piano Webster's New International English Dictionary. Новый международный словарь английского языка Webster. 2012