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