Lughet
give sb. the worst of it — English to Chinese Translation | Lughet