rack one's brains over - Almanca İngilizce Sözlük