Word: freq index 50368
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.022990 seconds
If you find this site useful, let me know!