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 Road mug.