cudgel your brain - Deutsch Englisch Wörterbuch