to rack one's brains - Französisch Englisch Wörterbuch