Subscribe English
look up any word, like fapping:
 
1.
To defeat another team on their own field-- especially if it's a humiliating defeat in a major contest.
It would have been great if the Texas Rangers could have clinched the World Series at home, but it'll be fun to win it all in St. Louis and pee in someone else's bed!

Go Rangers! Let's pee in the Cardinals' bed!
by For Whom the Bell Trolls October 25, 2011
1 4