Lughet
stand sb. in good stead — English to Chinese Translation | Lughet