闭目塞听
to shut one's eyes and stop one's ears; out of touch with reality
Frequency 1.2
Meanings
- to shut one's eyes and stop one's ears
- out of touch with reality
- to bury one's head in the sand
to shut one's eyes and stop one's ears; out of touch with reality
Frequency 1.2