to exhaust one's thoughts and ingenuity (idiom); to think sth through thoroughly|
to rack one's brains
to leave no stone unturned
Look up 殚精极虑 in other dictionaries
Page generated in 0.022190 seconds
If you find this site useful, let me know!