SELL DOWN THE RIVER


Meaning of SELL DOWN THE RIVER in English

to betray the faith of

Merriam Webster Collegiate English Dictionary.      Merriam Webster - Энциклопедический словарь английского языка.