Lughet
sell sb. down the river — English to Chinese Translation | Lughet