kafa patlatmak

  1. Verb to cudgel one's brains
  2. Verb to dash out one's brains
  3. Verb to drag one's brains
  4. Verb to do a lot of hard mental work
  5. Verb to beat your brains out