What does STP stand for?

I heard a joke along time age and it mentioned, in the garage on the shelf by the STP. It was cute but I always wondered what it stood for and what STP was used for. Its a fluid in a red bottle. Thanks
1 answer 1