Lughet
give oneself up to despair — English to Chinese Translation | Lughet