to beat one's brains, to rack one's brains, to chew sth over

listen to the pronunciation of to beat one's brains, to rack one's brains, to chew sth over
الإنجليزية - التركية
kafa yormak