Chinese words · Chengyu

殚精竭虑

dānjīng-jiélǜTraditional 殫精竭慮

to rack one's brains; to give it one's all

Meanings from our own dictionary. Chengyu from the Xinhua idiom list, the most common first.