look up any word, like bukkake:
 
1.
Piece of stinking excrement
I think I just stepped in some keysurf.
by InaInaIna April 25, 2006