v.stamp; affix one's seal; impress
He has affixed his seal to the contract.
This bill needs to be stamped by the director.
Wait here to have your passport stamped.
be signed and sealed by the recipient
stamp a document with a seal