Just launched! Learn slang while watching funny vids: urbandictionary.tv
1. tea cups and bumper cars
to have sex
so day-man, did you take the lady to play a little tea cups and bumper cars this weekend?