Just launched! Learn slang while watching funny vids: urbandictionary.tv
1. Stuffin the Muffin
Having Sex with
At the party, I was stuffin the muffin with this chick from the Southside