PUT THE (TIN) LID ON STH / THINGS


Meaning of PUT THE (TIN) LID ON STH / THINGS in English

( BrE , informal ) to be the final act or event that spoils your plans or hopes

Oxford Advanced Learner's English Dictionary.      Оксфордский английский словарь для изучающик язык на продвинутом уровне.