hide one's head in the sand
Are you looking for: 闭眼闭眼不看闭眼不看即将来临的危险More results...
English Expression:
  1. n.  hide one's head in the sand