Something really good that has been described with a little too much enthusiasm, usually involving a small amount of wee.
Oh my god that movie was ogood! Oh my god I've wet myself!
by mannysr December 03, 2009
Emails are sent from email@example.com. We'll never spam you.×