put one's thinking cap on - Turkish English Dictionary