cudgel your brain - Französisch Englisch Wörterbuch