rack one's brains

listen to the pronunciation of rack one's brains
Englisch - Englisch
think really hard, try very hard to remember something
rack one's brain
(deyim) To struggle to think of or remember something

I have been racking my brain all day trying to think of a birthday present for her.

rack one's brains