set the seal on
idiom
British, formal
: to make (something) final or definite
The goal set the seal on their victory.
Love words? Need even more definitions?
Merriam-Webster unabridged
Share