Find the word definition

Wiktionary
sell down the river

vb. (context transitive idiomatic English) To betray, especially in a manner which causes serious difficulty for the one betrayed.