Skip to main content

turkeysandwich4's definitions

Rachel Scene

A short girl that smokes W-O-R-M-W-O-O-D!
A Stickam user.
Damn you're such a Rachel Scene for bringing that wormwood over here in your Dr. Pepper.
by turkeysandwich4 October 18, 2008
mugGet the Rachel Scene mug.

Share this definition

Sign in to vote

We'll email you a link to sign in instantly.

Or

Check your email

We sent a link to

Open your email