racked his brains

listen to the pronunciation of racked his brains
الإنجليزية - الإنجليزية
thought really hard, tried very hard to remember something, he strained to solve some problem
racked his brains
المفضلات