SELL DOWN THE RIVER


Meaning of SELL DOWN THE RIVER in English

phrasal to betray the faith of

Merriam Webster. Explanatory English dictionary Merriam Webster.      Толковый словарь английского языка Мерриам-Уэбстер.