put the (or a) lid on put a stop to. informal
2013Motley Fool The firm has huge resources and the know-how to recover market share in the UK, and its withdrawal from the US should finally put a lid on its failure there and help it to concentrate its efforts back home.