( BrE , informal ) to be the final act or event that spoils your plans or hopes
PUT THE (TIN) LID ON STH / THINGS
Meaning of PUT THE (TIN) LID ON STH / THINGS in English
Oxford Advanced Learner's English Dictionary. Оксфордский английский словарь для изучающик язык на продвинутом уровне. 2005