crack one's brains - EE Dictionary | EE Dictionary