puzzle one's brains

listen to the pronunciation of puzzle one's brains
İngilizce - Türkçe
kafa patlatmak
kafa yormak