Definition
To finalize or confirm the outcome of something, making it certain and unchangeable.
The signing of the contract set the seal on their long-term partnership.
After months of discussion, the committee's vote set the seal on the project's approval.
This victory set the seal on their chances of winning the championship.