to ponder, think hard, rack one's brains

listen to the pronunciation of to ponder, think hard, rack one's brains
İngilizce - Türkçe
kafa yormak
zihin yormak
fikir yormak