Advanced

Se creuser la tête

To rack your brain