put one's thinking cap on - Francés Inglés Diccionario