Lughet
stare sb. in the face — English to Chinese Translation | Lughet