to rack one's brains - İspanyolca İngilizce Sözlük