Skip to main content

Definitions by StanCan

River Road 

A term for getting drunk.
Supposedly originated from a town in New York where all the alcoholics would go to drink.
River Road by StanCan January 23, 2007