ya it mean Super Stock Turbo........
hahaha, stock slipping clutch, I could have sworn SST stood for something else ;)