the europeans are euro-peeing their pants about the newest episode of doctor who on tumblr; it must be good
a play on words with europeans and peeing - if you don't get it say it out loud
"the europeans are euro-peeing their pants about the newest episode of doctor who on tumblr; it must be good" What is the definition of "euro-peeing"?