"verraten und verkauft sein" in English verraten und verkauft sein to be sold down the river Detailed translations for "verraten und verkauft sein" verraten und verkauft sein verraten und verkauft sein to be sold down the river