对…是最后的一击;最后使计划(或希望)落空
put the (tin) lid on sth / things
to be the final act or event that spoils your plans or hopes
释义来自《牛津高阶英汉双解词典》第 9 版