wrack (one's) brains - Deutsch Englisch Wörterbuch