Skip to main content

Definitions by coupy1000

a refreshing non-alcoholic drink which is half sweet ice tea and half lemonade...popular in NY/NJ
I went to John's restaurant and had an uptown to drink with my dinner.
uptown by coupy1000 March 12, 2011