Turdsa's definitions
to have diarrhea that causes you to hang on to the toilet bowl for dear life because you feel like you're on a rollercoaster
by Turdsa September 17, 2006
Get the Rollercoasters mug.
Get the Rollercoasters mug.We'll email you a link to sign in instantly.