racked his brains

listen to the pronunciation of racked his brains
İngilizce - İngilizce
thought really hard, tried very hard to remember something, he strained to solve some problem
racked his brains