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