Slang for anti-perspriant or deodorant.
Damn you stank! Put on yo pit sauce!
by Nerida November 5, 2013
Get the pit sauce mug.