To definitively confirm, finalize, or conclude (something). Her victory tonight puts the seal on the runner's remarkable unbeaten career.Many are hopeful that the meeting will finally put the seal on a peace agreement between the two warring nations.See also: on, put, seal
put (or set) the seal on
put the finishing touch to.See also: on, put, seal