跳到主要内容

殚精竭虑

to exhaust one's thoughts and ingenuity (idiom); to think sth through thoroughly; to rack one's brains

Frequency 2.0

Meanings

  • to exhaust one's thoughts and ingenuity (idiom); to think sth through thoroughly
  • to rack one's brains
  • to leave no stone unturned