pull off a great save - Turkish English Dictionary