yǎn lǐ róng bu dé shā zi

Translation

  • can't bear having grit in one's eye (idiom)
  • unable to put sth objectionable out of one's mind
  • not prepared to turn a blind eye
Chinese Tones