Lughet
a slap in the face — English to Chinese Translation | Lughet