Skip to main content

StanCan's definitions

River Road

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

Share this definition