Stamp down Share definition Flag When you slap down onto your wife's face with yo dick and it leaves a mushroom stamp. Man I hit the old lady with one hellluva stamp down lastnight. She still got dat mushroom stamp on her face this morning! Stamp down by nairb33 January 12, 2017 0 0 Get merch Get the Stamp down mug. Buy Now — $32.95 See more merch