stir your stumps - Turkish English Dictionary