wrack one's brains - Deutsch Englisch Wörterbuch