1 definition by StanCan

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