Green’s Dictionary of Slang

stup v.

see schtup v.