dictionary logoChinese Dictionary

殚精竭虑

Traditional form:

殫精竭慮

Pinyin (reading):

dānjīngjiélü

Definitions:

  • to exhaust one's thoughts and ingenuity (idiom); to think sth through thoroughly
  • to rack one's brains
  • to leave no stone unturned

Characters:

Traditional characters: