have one's thinking cap on - Turco Inglés Diccionario