What is Sold Down The River?
1.
A phrase meaning to be
I can't believe that my manager said that project failure was my fault. I was really sold down the river on that one!
See
Random Words:
1.
The noise you make when refering to a fucking idiot after they say something boneheaded.
Man, I can't believe that you just ate th..
1.
A depressant, usually benzodiazepines (xanax is common), used to come down from a trip on acid, mushrooms, etc.
Man that show got cance..