rack one's brains over - Spanisch Englisch Wörterbuch