Lughet
put sb. to the worse — English to Chinese Translation | Lughet