殫精竭慮 dān jīng jié lǜ

to rack one's brains

Word data

HSK Not in HSK
Frequency Unknown

Definitions

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

Characters

Character Meaning
to exhaust; entirely
essence; elite; proficient (refined ability)
to exhaust
to consider; to think over; anxiety