beat one's brains

listen to the pronunciation of beat one's brains
الإنجليزية - التركية
kafa yormak
kafa patlatmak
الإنجليزية - الإنجليزية
make a great mental effort
beat one's brains with
attempt very hard to understand or do something