puzzle one's brains - Französisch Englisch Wörterbuch