殫精極慮 dān jīng jí 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)
extremely; utmost; top
to consider; to think over; anxiety