1 definition by WordDude08

Top Definition
The act of engaging in sexual activity with another individual.
I finally shtoop'd an Asian girl.
by WordDude08 July 10, 2008

Mug icon
Buy a [shtoop] mug!