Top Definition
To have had sexual intercourse.
1. Boy, Leslie's been getting her rolls stacked every night from what I hear.

2. Hey Bobby, did you stack Susie's rolls last night or what?
by JimBob January 28, 2005
Free Daily Email

Type your email address below to get our free Urban Word of the Day every morning!

Emails are sent from We'll never spam you.