Verb
sell down the river (third-person singular simple present sells down the river, present participle selling down the river, simple past and past participle sold down the river)
(transitive, idiomatic) To betray, especially in a manner which causes serious difficulty for the one betrayed.