Lughet
pin one's hope on — English to Chinese Translation | Lughet