Advanced

French

Se creuser la tête

To rack your brain