Top definition
It means the same as cool or bet. Giving a confirmation.
You wanna hang?

Yea man stampstamp!
by Slycaine7 May 22, 2018
Get the mug
Get a stampstamp mug for your papa Manafort.