be sold down the river - Turco Inglés Diccionario