microzen's definitions
To have diarrhea and vomit at the same time, as experienced by many of the patrons of the Virginia restaurant of the same name.
by microzen April 22, 2012
Get the Captain George mug.
Get the Captain George mug.We'll email you a link to sign in instantly.