Lughet
bury one's head in the sand — English to Chinese Translation | Lughet