English to Chinese Dictionary

Search:

闭目塞听 tīng to shut one's eyes and stop one's ears / out of touch with reality / to bury one's head in the sand


<< back to the home page