to be sold down the river - Spanisch Englisch Wörterbuch