Dictionary/殚精竭虑

殚精竭虑 殫精竭慮

dān jīng jié lǜ

ㄉㄢ ㄐㄧㄥ ㄐㄧㄝˊ ㄌㄩˋ
Idiom
1to rack one's brains
2to leave no stone unturned
3to exhaust one's thoughts and ingenuity (idiom); to think sth through thoroughly

Characters