to ponder, think hard, rack one's brains

listen to the pronunciation of to ponder, think hard, rack one's brains
English - Turkish
kafa yormak
zihin yormak
fikir yormak