upton park

Best definition
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.”

Leave a Reply

Your email address will not be published. Required fields are marked *