Just launched! Learn slang while watching funny vids: urbandictionary.tv
1. upton park
Moderately crazy. London. Upton Park is an Underground station on the District Line and it is *two stops short of Barking*.
"You wanna watch out with that girl, she's Upton Park."