殚精竭虑dān jīng jié lǜ释义to exhaust one's thoughts and ingenuity (idiom); to think sth through thoroughlyto rack one's brainsto leave no stone unturned单字详解殚dan精jing竭jie虑lü