Lughet
do one's damnedest — English to Chinese Translation | Lughet