What does the idiom “Sell someone down the river” mean?

A. Kill someone by drowning
B. Betray someone for personal benefit
C. Hate someone strongly
D. Eliminate someone deliberately
✅ Answer: B. Betray someone for personal benefit