look up anything, like your first name:
1. pee in someone else's bed
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!
rss and gcal