to shut one's eyes and stop one's ears/out of touch with reality/to bury one's head in the sand
版权所有 © 2024 3Dict.cn